package com.yami.shop.bean.app.param;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(description= "新生快捷确认支付参数")
public class PayXsCountOrderParam {
    @Schema(description = "新生支付业务类型 03：消费（默认）04：担保下单",required = true)
    private String businessType;

    @Schema(description = "新生快捷支付确认参数")
    private XsFastPaymentTwoParam xsFastPaymentTwoParam;

    /**
     * 用户ID，金额列表。可空。若业务类型04时，必填。
     * 用户id，不大于12位，分账金额算上小数点不大于10位，金额小数点后2位，单位元
     * [{"ledgerUserId": "220000001390","amount": "50"}, {"ledgerUserId": "220000001408","amount": "50"}]
     */
    @Schema(description = "新生支付分账明细上送新生支付数据")
    private String divideAcctDtlList;

    @Schema(description = "分账组ID")
    private Long receiverGroupId;
}
